management project project lessons learned application crm customer software school relationship project quality improvement high class project management development project failure reunion